Skip to main content

zeroimmunizationchild

Table: zeroimmunizationchild

The zeroimmunizationchild table stores detailed information about children who have received zero vaccinations, including demographic data, contact information, and follow-up details for immunization campaigns.

Columns

Column NameData TypeConstraintsDescription
zeroImmunizationChildIdint(11)NOPrimary key identifying the child record
address1varchar(255)YESStreet or locality address
addressTypevarchar(20)YESType of address
birthdatedatetimeYESChild's date of birth
createdDatedatetimeYESTimestamp when record was created
dateEnrolleddatetimeYESDate when the child was enrolled in system
districtIdint(11)YESReference to district
epiNumbervarchar(255)YESEPI (Expanded Program on Immunization) number
estimatedBirthdatetinyint(1)YESFlag indicating if birthdate is estimated
fatherNamevarchar(30)YESFather's first name
firstNamevarchar(30)YESChild's first name
gendervarchar(15)YESChild's gender
identifiervarchar(30)YESInternal child identifier
immunizedtinyint(1)YESFlag indicating if child has received any vaccines
landmarkvarchar(255)YESLandmark near child’s address
lastEditedDatedatetimeYESTimestamp of last edit
lastNamevarchar(30)YESChild's last name
middleNamevarchar(30)YESChild's middle name
motherFirstNamevarchar(30)YESMother's first name
motherLastNamevarchar(30)YESMother's last name
motherMiddleNamevarchar(30)YESMother's middle name
nicvarchar(30)YESNational Identity Card number
nicOwnerNamevarchar(30)YESName of NIC owner
nicOwnerRelationvarchar(255)YESRelation of NIC owner to child
numbervarchar(20)YESContact number
numberTypevarchar(20)YESType of contact number
ownerFirstNamevarchar(30)YESOwner's first name if different from parent
telelineTypevarchar(20)YESType of telephone line
townIdint(11)YESReference to town location
ucIdint(11)YESReference to union council location
zeroDosetinyint(1)YESFlag indicating zero dose status
createdByUserIdint(11)YESUser who created the record
lastEditedByUserIdint(11)YESUser who last edited the record
latitudevarchar(30)YESLatitude coordinate of address
longitudevarchar(30)YESLongitude coordinate of address
primaryNumbervarchar(20)YESPrimary contact number
primaryTelelineTypevarchar(20)YESType of primary contact number
secondaryNumbervarchar(20)YESSecondary contact number
secondaryTelelineTypevarchar(20)YESType of secondary contact number
vaccinationEventTypevarchar(255)YESType of vaccination event
isCoveredByLHWtinyint(1)YESFlag indicating if covered by LHW (Lady Health Worker)
reasonVaccineNotGivenvarchar(100)YESReason why vaccine was not administered
houseNumbervarchar(255)YESHouse number
isBulkUploadtinyint(1)YESFlag indicating if record was bulk uploaded
zeroDoseIdentifiervarchar(255)YESIdentifier for zero dose tracking
campaignvarchar(255)YESCampaign name under which child is registered
childStatusvarchar(20)YESCurrent status of the child (e.g., enrolled, dropped)
isUpdateViaMobiletinyint(1)YESFlag if record updated via mobile
areaInchargevarchar(255)YESName of area incharge responsible
dayint(11)YESDay number for record or follow-up
provinceIdint(11)YESReference to province location
tIDvarchar(255)YESTracking ID
teamLeadervarchar(255)YESTeam leader name
teamMembervarchar(255)YESTeam member names
teamNoint(11)YESTeam number
visitedDatedatetimeYESDate of last visit
previousChildStatusvarchar(20)YESStatus before last update
vaccinationDatedatetimeYESDate of vaccination if any
isImmunizedByLHWtinyint(1)YESFlag if child immunized by LHW
organizationIdint(11)YESReference to organization
shiftedDistrictIdint(11)YESDistrict after relocation, if any
shiftedTownIdint(11)YESTown after relocation, if any
shiftedUCIdint(11)YESUnion Council after relocation, if any

Indexes

  • unique_child_data — Unique on firstName, fatherName, ucId, gender
  • zero_address_townId_location_locationId_FK — Index on townId
  • zero_address_ucId_location_locationId_FK — Index on ucId
  • zero_address_districtId_location_locationId_FK — Index on districtId
  • zero_child_lastEditedByUserId_user_mappedId_FK — Index on lastEditedByUserId
  • address_provinceId_location_locationId_FK — Index on provinceId
  • address_shiftedDistrictId_location_locationId_FK — Index on shiftedDistrictId
  • address_shiftedTownId_location_locationId_FK — Index on shiftedTownId
  • address_shiftedUCId_location_locationId_FK — Index on shiftedUCId

Foreign Key Relations

  • districtId → location.locationId
  • townId → location.locationId
  • ucId → location.locationId
  • provinceId → location.locationId
  • shiftedDistrictId → location.locationId
  • shiftedTownId → location.locationId
  • shiftedUCId → location.locationId
  • lastEditedByUserId → user.mappedId

Usage Notes

  • Stores comprehensive demographic, contact, and vaccination details of zero-immunization children.
  • Supports tracking, follow-up, and vaccination campaign management.
  • Helps in generating reports for outreach and coverage improvement.